package com.why.zing.payapi.service;

import com.why.zing.payapi.entity.PayOrder;

import java.util.List;

public interface PayOrderService {


    /**
     * 更新支付单
     * @param payOrder 支付单信息
     */
    void updatePayOrder(PayOrder payOrder);

    /**
     * 新增支付单信息
     * @param payOrder 支付单信息
     * @return 支付单信息（返回ID）
     */
    PayOrder insertSelective(PayOrder payOrder);

    /**
     * 查询一个支付单信息
     * @param payOrder 支付单信息（查询条件）
     * @return 支付单信息
     */
    PayOrder selectOne(PayOrder payOrder);

    /**
     * 查询支付单列表
     * @param payOrder 查询条件
     * @return 支付单列表
     */
    List<PayOrder> select(PayOrder payOrder);
}
